body{

	background-size: 100%;
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

i{
    color: red;
}
.father{
	position: absolute;
	top: 50%;
	left: 35%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
	
.header-title{
	margin-top: 30px;
	width: 370px;
	height: 90px;
}
.header-title img{
	display:block;
	margin: 0px auto;/*图片水平居中*/
    padding-top: 10px;
	height: 60px;
	vertical-align: middle
}
.body{
	width: 370px;
	height: 333px;
	background-color: white;
	border-radius: 20px;
    box-shadow: 0 3px 3px rgba(0,0,0,.4);
	
}
.footer{
	width: 370px;
	height: 41px;
}
.body-upprompt{
    width: 300px;
    font-size: 12px;
    color: #ff3c00;
    text-align: left;
}

.body-upform{
	width: 320px;
	height: 42px;
}
.body-upform input{
	width: 306px;
    height: 28px;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    margin-top:21px ;
    padding: 6px 0px 6px 12px;
    outline: none;
    box-shadow: 0 0 5px #fff;
}
.body-upform input:hover{
	outline: none;/*去除鼠标点进文本框时默认的蓝色的边框*/
	border: 1px solid #FF6B37;
    box-shadow: 0 0 5px #FF3C00;
}
.body-upprompt{
	width: 320px;
	height: 19px;
	border: 1px solid blue;
}
.body-upbutton{
	width: 320px;
	height: 42px;
	/*border: 1px solid blue;*/
    margin: 0 auto;
    margin-top:16px ;
    padding: 12px 0 0;
    
}
.body-upbutton button{
	width: 320px;
    height: 42px;
    border: none;
    /*background-color: #FF6B37;*/
    border-radius: 5px;
    text-align: center;
    line-height: 40px;
    /*color: #FFFFFF;*/
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    outline: none;
    color:#fef4e9;
	border:solid 1px #da7c0c;
	background:#f78d1d;
	background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));
	background:-moz-linear-gradient(top,#faa51a,#f47a20);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');
}
.body-upbutton button:hover{
	background:#f47c20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));
	background:-moz-linear-gradient(top,#f88e11,#f06015);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');
}
.body-upbutton button:active{
	color:#fcd3a5;
	background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));
	background:-moz-linear-gradient(top,#f47a20,#faa51a);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');11',endColorstr='#f06015');
}
.body-upagreement{
	width: 320px;
	height: 24px;
	/*border: 1px solid blue;*/
	/*margin-top:16px ;*/
    margin: 0 auto;
    padding-top:20px;
    padding-bottom: 20px;
    font-size: 12px;
    color: #ccc;
    text-align: right;
    line-height: 1em;
}
.body-upagreement a{
	color: #999;
    font-size: 12px;
    margin-left: 2px;
}
.body-upagreement a:hover{
	color: black;
	text-decoration: underline;
}
hr{
	border: 0.5px solid  #CCCCCC;
}
.body-down p{
	display:block;
	margin: 20px auto;
	width: 320px;
	height: 24px;
	/*border: 1px solid blue;*/
	font-size: 12px;
    color: #999;
}
.body-down .links{
	padding: 0 0 0 25px;
    width: 348px;
    height: 84px;
    overflow: hidden;
}
.body-down a{
	width: 58px;
    height: 84px;
    text-align: center;
    font-size: 12px;
    color: #999;
    display: inline-block;
    margin-right: 25px;
}
.links a{
	width: 58px;
    height: 84px;
    text-align: center;
    font-size: 12px;
    color: #999;
    display: inline-block;
    margin-right: 25px;
}

.body-down a i{
	/*border: 1px solid red;*/
    width: 42px;
    height: 42px;
    display: block;
    background: url(../img/share/c_icon3.gif) no-repeat;
    margin: 0 0 4px 10px;
    cursor: pointer;
    opacity:0.6;
    filter(alpha=60);
}
.links .link-QQ i{
	/*border: 1px solid red;*/
	background-position: -42px 0;
}
.links .link-weixin i{
	background-position: -294px 0;
}
.body-down a i:hover{
	opacity:1;
    filter(alpha=100);
}
.footer{
	width: 140px;
	height: 16px;
    margin: 10px auto;
    margin-top:20px ;
    border-radius: 15px;
    background-color: rgba(0,0,0,.4);
    text-align: center;
    font-size: 12px;
    color: #fff;
    padding: 4px 0;
    text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}
.footer a{
	margin: 0 auto;
    padding: 0px;
    font-size: 12px;
    font-family: "微软雅黑";
    /*color: rgb(96,96,96);*/
   color: #FF6B37;
}
.footer a:hover{
	text-decoration: underline;
}